.wrap{width: 960px;}
.auto{margin-left: auto;margin-right: auto;}
.box{overflow: hidden;}
.ads{border: 1px solid #D9D9D9;background: #FFF;text-align: center;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
/*分类导航*/
.x5music_list{width:960px;height:45px;background-color:#fff;color:#333;background:#FFF;font-size:15px;}
.x5music_list .list,.list ul li{float:left;}
.x5music_list .list ul{overflow:hidden;height:25px;float:left;padding-top:10px;padding-left:5px;}
.x5music_list .list ul li span{color: #000;display:block;padding:0 5px;float:left;height:25px;margin-right:2px;text-align:center;line-height:25px;}
.x5music_list .list ul li a{color: #000;display:block;padding:0 15px;float:left;height:25px;margin-right:2px;text-align:center;line-height:25px;}
.x5music_list .list ul li a:hover{background:#f8f8f8;text-decoration:none;}
.x5music_list .list ul li.current a:link,.list ul li.current a:visited{color:#fff;background:#4a97cd;}
.x5music_list .list ul lili.current a:hover{color:#fff;background:#4a97cd;}
.x5music_list .list ul li.cur{width:90px;}
/*分页*/
.page{height:22px;margin:20px 0;text-align:center;}
.page a,.page span{padding:3px 10px;border:1px solid #4a97cd;margin:0 1px;color:#666;height:32px;line-height:32px;overflow:hidden;}
.page a.f5c{color:#5c9fd1;}
.page a.current,.page a:hover{background:#4a97cd;color:#fff;}
/*资料*/
.info{border: 1px solid #D9D9D9;background: #FFF;}
.info .head.head{height: 20px;line-height: 20px;padding-top: 15px;padding-bottom: 20px;margin-left: 10px;}
.info .head .title{font-size: 24px;font-family: Microsoft YaHei;color: #000;font-weight: normal;}
.tag a{color: #1E50A2;margin-right: 10px;}
.cDGray{float:left;width:390px;position: relative;margin-left: 10px;}
.cDGray ul li{float: left;width: 185px;margin-right: 5px;overflow: hidden;line-height: 20px;margin-bottom: 4px;color: #6e6e6e;}
.info .digest{overflow: hidden;line-height:2.2;margin-left: 10px;}
.info .digest .user{float:left;width:140px;overflow: hidden;margin-right: 21px;}
.info .digest .user p{color: #909090;font-size: 14px;font-weight: bold;text-align:center;}
.info .digest .item{width:200px;margin-right:18px;}
.info .digest p{line-height:1.8;padding-bottom:3px;}
.info .content{padding: 10px;line-height: 30px;}
/*单曲*/
.music{position: relative;}
.music .head{height: 20px;line-height: 20px;padding-top: 15px;padding-bottom: 20px;}
.music .head .more{float: right;font-size: 14px;color: #828383;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.music .head .title{font-size: 24px;font-family: Microsoft YaHei;color: #000;font-weight: normal;}
/*左侧*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main, .mainwrap{float: left;width: 670px;padding: 0 5px;background: #fff;padding-bottom: 5px;overflow: hidden;margin-right: 19px;}
.main h1.title{height: 40px;line-height: 40px;border-bottom: 1px solid #1093d7;margin-bottom: 10px;font-size: 18px;color: #111;}
.main .more{margin-top: 10px;float: right;font-size: 14px;color: #828383;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.tipcomm{margin:20px 0;}
.tipcomm p{text-indent:2em;color:#555;line-height:200%;}
.tipcomm p a{color:#1093d7;text-decoration:underline;}
.m_list{width:99%;overflow:hidden;}
.m_list .top{height:25px;line-height:25px;}
.m_list .top p.fl input{float:left;margin:6px 5px 0 17px;display:inline;}
.m_list .top a{display:inline-block;padding:0 20px;background:#f1f1f1;color:#5d5d5d;border-radius:3px;}
.m_list .top a:hover{text-decoration:none;background:#1093d7;color:#fff;}
.m_list .top a.current{text-decoration:none;background:#1093d7;color:#fff;}
.m_list .list dl{background:#f5f5f5;margin-top:13px;}
.m_list .list dl dd{height:28px;line-height:28px;float:left;color:#7c7c7c;text-align:center;overflow:hidden;padding:0 10px;}
.m_list .list dl dd.m_name{width:190px;text-align:right;}
.m_list .list dl dd.a_name{width:165px;}
.m_list .list dl dd.s_name{width:57px;}
.m_list .list dl dd.u_name{width:47px;}
.m_list .list dl dd.x-hits{width:47px;}
.m_list .list dl dd.d-hits{width:57px;}
.m_list .list dl dd.play{width:35px;}
.m_list .list ul li{height:25px;line-height:25px;overflow:hidden;margin:5px 0;font-weight:normal;}
.m_list .list ul li:hover{background:#f1f1f1;height: 25px;}
.m_list .list ul li p{display:block;height:25px;line-height:25px;overflow:hidden;float:left;color:#3b3b3b;padding:0 10px;}
.m_list .list ul li p.number{width:45px;margin:0px 5px 0 7px;_margin:0px 5px 0 2px;}
.m_list .list ul li p.number input{margin-top: 6px;margin-right:5px;}
.m_list .list ul li p.m_name{width:300px;}
.m_list .list ul li p.a_name{width:0px;}
.m_list .list ul li p.s_name{width:57px;}
.m_list .list ul li p.u_name{width:57px;}
.m_list .list ul li p.x-hits{width:52px;text-align: center;}
.m_list .list ul li p.d-hits{width:45px;text-align: center;}
.m_list .list ul li p.play a{display: block;height: 25px;line-height: 25px;padding: 0px 11px;background: url(../images/icon2.png) no-repeat;background-position: 0 -30px;margin-top: 4px;}
.m_list .list ul li p.play a:hover{background-position: -22px -30px;margin-top: 4px;}
.m_list .list ul li p a{color:#3b3b3b;}
/*右侧*/
.sider{float:left;width:250px;overflow:hidden;}
.sider .musicrank{margin-bottom: 15px;background: #fff;}
.sider .tjlist{padding-bottom:15px;}
.sider .listwrap{height:100px;border-bottom:1px solid #e4e4e4;width:275px;margin:0 auto;}
.sider .listwrap img{display:block;float:left;margin:11px 26px 0 0;}
.sider .listwrap p{float:left;width:175px;height:20px;line-height:20px;overflow:hidden;margin:2px 0;color:#656565;font-size:12px;color:#808080;}
.sider .listwrap p.m_name{margin-top:11px;font-size:14px;}
.sider .listwrap p a{color:#1093d7;}
.sider .ad{width:250px;height:250px;margin-bottom: 10px;}
.sider h1{height: 43px;line-height: 43px;width: 100%;background: #A5A5A5;color: #fff;font-size: 18px;text-indent: 13px;}
.sider .rank{width: 270px;margin: 0 auto;overflow: hidden;}
.sider .rank p{height: 25px;line-height: 25px;margin-top: 12px;}
.sider .rank span.num{width: 25px;text-align: center;color: #656565;background: #dadada;margin-right: 11px;}
.sider .rank span{display: block;float: left;height: 25px;line-height: 25px;}
.sider .rank span.m_name{width: 170px;overflow: hidden;}
.sider .rank span.m_name a{color: #1093d7;}
.sider .rank span.s_name{width: 5em;overflow: hidden;}
.sider .rank span.s_name a{font-size: 12px;color: #808080;}
/*视频*/
.video{border: 1px solid #DCDCDC;background-color: #FFFFFF;width: 952px;padding: 5px;margin: auto;margin-top: 6px;overflow: hidden;}
.video .head{height: 20px;line-height: 20px;padding-top: 15px;padding-bottom: 20px;}
.video .head .more{float: right;font-size: 14px;color: #828383;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.video .head .title{font-size: 24px;font-family: Microsoft YaHei;color: #000;font-weight: normal;}
.video .list{width:962px;margin-left: 15px;overflow: hidden;}
.video .list ul{;}
.video .list li{width:165px;height:150px;float:left;margin-right:23px;margin-bottom: 22px;}
.video .list li img{width:165px;height:95px;}
.video .list li a{display:block;position:relative;}
.video .list li a:hover{color: #4A97CD;}
.video .song-item span.song-title{font-size: 14px;word-wrap: break-word;width:165px;}
.video .song-title{padding: 5px 0 0;}
.video .song-title a{height:20px;line-height: 20px;position:absolute;overflow: hidden;color: #262e35;}
.video .song-item span{vertical-align: middle;display: inline-block;}
.video .singer-name a{color: #7a838b;}
.video .v-meta-entry{color: #909090;margin-top: 4px;}
.video .ico-statplay{background: transparent url("../images/videoplay.png") no-repeat;}
.video .ico-statplay{margin-right: 3px;display: inline-block;vertical-align: middle;width: 16px;height: 16px;}
/*专辑*/
.album{border: 1px solid #DCDCDC;background-color: #FFFFFF;width: 952px;padding: 5px;margin: auto;margin-top: 6px;overflow: hidden;}
.album .head{height: 20px;line-height: 20px;padding-top: 15px;padding-bottom: 20px;}
.album .head .more{float: right;font-size: 14px;color: #828383;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.album .head .title{font-size: 24px;font-family: Microsoft YaHei;color: #000;font-weight: normal;}
.album .list{width:962px;margin-left: 10px;}
.album .list ul{;}
.album .list li{width:130px;height:145px;float:left;margin-right: 30px;margin-bottom: 22px;}
.album .list li img{width:130px;height:130px;}
.album .list li a{display:block;position:relative;}
.album .list li a:hover{color: #4A97CD;}
.album .song-title{font-size: 14px;word-wrap: break-word;width:130px;}
.album .song-title a{line-height: 25px;height:20px;position:absolute;overflow: hidden;color: #262e35;}
